import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    islogin: JSON.parse(sessionStorage.getItem('islogin')),
    name: JSON.parse(sessionStorage.getItem('uphone')),
  },
  getters: {},
  mutations: {
    //用户登录后存储用户名
    loginok(state, payload) {
      state.islogin = true
      state.name = payload
      sessionStorage.setItem('name', JSON.stringify(payload))
      console.log(state.name);
    },
    //退出用户登录后删除缓存用户名
    logout(state, payload) {
      state.name = '' //将vuex中的数据清空
      sessionStorage.clear() //将sessionStorage中的数据清空即可
    }
  },
  actions: {},
  modules: {}
})